/**
 * InteractionDTO.java
 * 
 * $Source$
 */
/*
 * Copyright (c) 2012 MyDoctor.com, Inc. All rights reserved.
 */

package com.mydoctor.dto;

import java.util.Date;
import java.util.Map;

/**
 * @author krovi
 * @version $Id$
 */
public class InteractionDTO
{
    private int interactionId;

    private String comments;

    private Date dateOfInteraction;

    private int delayOfAppointment;

    private String doctorName;

    private String doctorSpecialization;

    private float overallRating;

    private String timeOfAppointment;

    private String user;

    private Map<String, Float> paramRatings;

    /**
     * @return the comments
     */
    public String getComments()
    {
        return comments;
    }

    /**
     * @return the dateOfInteraction
     */
    public Date getDateOfInteraction()
    {
        return dateOfInteraction;
    }

    /**
     * @return the delayOfAppointment
     */
    public int getDelayOfAppointment()
    {
        return delayOfAppointment;
    }

    /**
     * @return the doctorName
     */
    public String getDoctorName()
    {
        return doctorName;
    }

    /**
     * @return the doctorSpecialization
     */
    public String getDoctorSpecialization()
    {
        return doctorSpecialization;
    }

    /**
     * @return the interactionId
     */
    public int getInteractionId()
    {
        return interactionId;
    }

    /**
     * @return the overallRating
     */
    public float getOverallRating()
    {
        return overallRating;
    }

    /**
     * @return the paramRatings
     */
    public Map<String, Float> getParamRatings()
    {
        return paramRatings;
    }

    /**
     * @return the timeOfAppointment
     */
    public String getTimeOfAppointment()
    {
        return timeOfAppointment;
    }

    /**
     * @return the user
     */
    public String getUser()
    {
        return user;
    }

    /**
     * @param comments the comments to set
     */
    public void setComments(String comments)
    {
        this.comments = comments;
    }

    /**
     * @param dateOfInteraction the dateOfInteraction to set
     */
    public void setDateOfInteraction(Date dateOfInteraction)
    {
        this.dateOfInteraction = dateOfInteraction;
    }

    /**
     * @param delayOfAppointment the delayOfAppointment to set
     */
    public void setDelayOfAppointment(int delayOfAppointment)
    {
        this.delayOfAppointment = delayOfAppointment;
    }

    /**
     * @param doctorName the doctorName to set
     */
    public void setDoctorName(String doctorName)
    {
        this.doctorName = doctorName;
    }

    /**
     * @param doctorSpecialization the doctorSpecialization to set
     */
    public void setDoctorSpecialization(String doctorSpecialization)
    {
        this.doctorSpecialization = doctorSpecialization;
    }

    /**
     * @param interactionId the interactionId to set
     */
    public void setInteractionId(int interactionId)
    {
        this.interactionId = interactionId;
    }

    /**
     * @param overallRating the overallRating to set
     */
    public void setOverallRating(float overallRating)
    {
        this.overallRating = overallRating;
    }

    /**
     * @param paramRatings the paramRatings to set
     */
    public void setParamRatings(Map<String, Float> paramRatings)
    {
        this.paramRatings = paramRatings;
    }

    /**
     * @param timeOfAppointment the timeOfAppointment to set
     */
    public void setTimeOfAppointment(String timeOfAppointment)
    {
        this.timeOfAppointment = timeOfAppointment;
    }

    /**
     * @param user the user to set
     */
    public void setUser(String user)
    {
        this.user = user;
    }

}
